past participle of rester - Alemán Inglés Diccionario